package com.enjoyor.soa.traffic.api.dto.vms;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

public class ProgInfoDto implements Serializable {
	
    /**
	 * 
	 */
	private static final long serialVersionUID = -8344910573555317970L;
	//节目编号(如：20140911150237123，时间格式毫秒级)
	private String progId;
	//节目名称
	private String progName;
	//关联屏
	private String ledIds;
	//节目分组类型（关联PROG_GROUP表)
	private int progType;
	//节目信息类型（5大类,关联字典表）
	private int progInfoType;
	//节目创建时间
	private Date createTime;
	//节目创建者
	private String createUser;
	//是否启用（0：启用，1：未启用）
	private int isUsing;
	//是否审核（0：审核，1：未审核）
	private int isReview;
	//所属组（关联字典表dic_id，层级关系）
	private String groupId;
	//审核者
	private String reviewUser;
	//审核时间
	private Date reviewTime;
	//是否删除（仅用于判断是否已移到回收站，0：已移到回收站，1：未移到回收站）
	private int isDelete;
	//备注信息
	private String memo;
	//发送状态0-未发送 1-发送成功 2-发送失败
	private int progStatus;
	//播放速度
	private int progSpeed;
	//节目停留时间
	private int progStayTime;
	//节目开始时间
	private String progBeginTime;
	//节目结束时间
	private String progEndTime;
	//节目发布时间
	private String progSendTime;
	//节目发布者
	private String progSendUser;
	//节目发布状态
	private int progSendStatus;
	//节目等级
	private int progGrade;
	//进入方式
	private int progEnter;
	//退出方式
	private int progLeave;
	//html内容
	private String htmlContent;
	//节目性质
	private int isExclusive;
	//发送到服务器的节目时间类型
	private String progTimeType;
	//页面单选节目时间类型
	private String radioTimeType;


	//节目内容
	private String progContent;

	/**
	 * for ztree
	 */
	private String title;
	private String open;
	private List children;


	/**
	 * progShowInfo filed
	 */
	private int ledLevel;
	private String ledSizeIds;

	//private int exclusive;
	//private String progId;
	// private int enter;
	//private int leave;
	//private int speed;
	//private int stayTime;
	private int blkConn;
	private int relationship;
	private int blkState;
	private int blks;
	// private int timeType;
	//private String beginTime;
	//private String endTime;
	private int isProgDay;
	private String progStartDay;
	private String progEndDay;
	private String picPath;
	private String picName;
	private String rtfname;
	private String editFlag;



	/*private String name;
	private String delLedIds;
	private String addLedIds;

	private String retResult;
	*/
	/**
	 * for level and path
	 * @return
	 *//*
	private int level;
	private String namePath;*/



	/******************************progShowInfo*****************************/

	public String getLedSizeIds() {
		return ledSizeIds;
	}

	public void setLedSizeIds(String ledSizeIds) {
		this.ledSizeIds = ledSizeIds;
	}
	public int getLedLevel() {
		return ledLevel;
	}

	public void setLedLevel(int ledLevel) {
		this.ledLevel = ledLevel;
	}

	public int getBlkConn() {
		return blkConn;
	}

	public void setBlkConn(int blkConn) {
		this.blkConn = blkConn;
	}

	public int getRelationship() {
		return relationship;
	}

	public void setRelationship(int relationship) {
		this.relationship = relationship;
	}

	public int getBlkState() {
		return blkState;
	}

	public void setBlkState(int blkState) {
		this.blkState = blkState;
	}

	public int getBlks() {
		return blks;
	}

	public void setBlks(int blks) {
		this.blks = blks;
	}

	public int getIsProgDay() {
		return isProgDay;
	}

	public void setIsProgDay(int isProgDay) {
		this.isProgDay = isProgDay;
	}

	public String getProgStartDay() {
		return progStartDay;
	}

	public void setProgStartDay(String progStartDay) {
		this.progStartDay = progStartDay;
	}

	public String getProgEndDay() {
		return progEndDay;
	}

	public void setProgEndDay(String progEndDay) {
		this.progEndDay = progEndDay;
	}

	public String getPicPath() {
		return picPath;
	}

	public void setPicPath(String picPath) {
		this.picPath = picPath;
	}

	public String getPicName() {
		return picName;
	}

	public void setPicName(String picName) {
		this.picName = picName;
	}

	public String getRtfname() {
		return rtfname;
	}

	public void setRtfname(String rtfname) {
		this.rtfname = rtfname;
	}

	public String getEditFlag() {
		return editFlag;
	}

	public void setEditFlag(String editFlag) {
		this.editFlag = editFlag;
	}

	/******************************progShowInfo*****************************/

	public String getProgId() {
		return progId;
	}
	public void setProgId(String progId) {
		this.progId = progId;
	}
	public String getLedIds() {
		return ledIds;
	}
	public void setLedIds(String ledIds) {
		this.ledIds = ledIds;
	}
	public int getProgType() {
		return progType;
	}
	public void setProgType(int progType) {
		this.progType = progType;
	}
	public String getProgContent() {
		return progContent;
	}
	public void setProgContent(String progContent) {
		this.progContent = progContent;
	}
	public int getProgInfoType() {
		return progInfoType;
	}
	public void setProgInfoType(int progInfoType) {
		this.progInfoType = progInfoType;
	}
	public String getProgName() {
		return progName;
	}
	public void setProgName(String progName) {
		this.progName = progName;
	}
	public Date getCreateTime() {
		return createTime;
	}
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	public String getCreateUser() {
		return createUser;
	}
	public void setCreateUser(String createUser) {
		this.createUser = createUser;
	}
	public int getIsUsing() {
		return isUsing;
	}
	public void setIsUsing(int isUsing) {
		this.isUsing = isUsing;
	}
	public int getIsReview() {
		return isReview;
	}
	public void setIsReview(int isReview) {
		this.isReview = isReview;
	}
	public String getGroupId() {
		return groupId;
	}
	public void setGroupId(String groupId) {
		this.groupId = groupId;
	}
	public String getReviewUser() {
		return reviewUser;
	}
	public void setReviewUser(String reviewUser) {
		this.reviewUser = reviewUser;
	}
	public Date getReviewTime() {
		return reviewTime;
	}
	public void setReviewTime(Date reviewTime) {
		this.reviewTime = reviewTime;
	}
	public int getIsDelete() {
		return isDelete;
	}
	public void setIsDelete(int isDelete) {
		this.isDelete = isDelete;
	}
	public int getProgStatus() {
		return progStatus;
	}
	public void setProgStatus(int progStatus) {
		this.progStatus = progStatus;
	}
	/*public String getNamePath() {
		return namePath;
	}
	public void setNamePath(String namePath) {
		this.namePath = namePath;
	}*/
	public String getTitle() {
		return title;
	}
	public void setTitle(String title) {
		this.title = title;
	}
	public String getOpen() {
		return open;
	}
	public void setOpen(String open) {
		this.open = open;
	}
	
	public List getChildren() {
		return children;
	}
	public void setChildren(List children) {
		this.children = children;
	}
	
	/*public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getDelLedIds() {
		return delLedIds;
	}
	public void setDelLedIds(String delLedIds) {
		this.delLedIds = delLedIds;
	}
	public String getAddLedIds() {
		return addLedIds;
	}
	public void setAddLedIds(String addLedIds) {
		this.addLedIds = addLedIds;
	}*/
	
	public String getMemo() {
		return memo;
	}
	public void setMemo(String memo) {
		this.memo = memo;
	}
	/*public int getLevel() {
		return level;
	}
	public void setLevel(int level) {
		this.level = level;
	}
	public String getRetResult() {
		return retResult;
	}
	public void setRetResult(String retResult) {
		this.retResult = retResult;
	}*/
	public int getProgSpeed() {
		return progSpeed;
	}
	public void setProgSpeed(int progSpeed) {
		this.progSpeed = progSpeed;
	}
	public int getProgStayTime() {
		return progStayTime;
	}
	public void setProgStayTime(int progStayTime) {
		this.progStayTime = progStayTime;
	}
	public String getProgBeginTime() {
		return progBeginTime;
	}
	public void setProgBeginTime(String progBeginTime) {
		this.progBeginTime = progBeginTime;
	}
	public String getProgEndTime() {
		return progEndTime;
	}
	public void setProgEndTime(String progEndTime) {
		this.progEndTime = progEndTime;
	}
	public String getProgSendTime() {
		return progSendTime;
	}
	public void setProgSendTime(String progSendTime) {
		this.progSendTime = progSendTime;
	}
	public String getProgSendUser() {
		return progSendUser;
	}
	public void setProgSendUser(String progSendUser) {
		this.progSendUser = progSendUser;
	}
	public int getProgSendStatus() {
		return progSendStatus;
	}
	public void setProgSendStatus(int progSendStatus) {
		this.progSendStatus = progSendStatus;
	}
	public int getProgGrade() {
		return progGrade;
	}
	public void setProgGrade(int progGrade) {
		this.progGrade = progGrade;
	}
	public int getProgEnter() {
		return progEnter;
	}
	public void setProgEnter(int progEnter) {
		this.progEnter = progEnter;
	}
	public int getProgLeave() {
		return progLeave;
	}
	public void setProgLeave(int progLeave) {
		this.progLeave = progLeave;
	}
	public String getHtmlContent() {
		return htmlContent;
	}
	public void setHtmlContent(String htmlContent) {
		this.htmlContent = htmlContent;
	}
	public int getIsExclusive() {
		return isExclusive;
	}
	public void setIsExclusive(int isExclusive) {
		this.isExclusive = isExclusive;
	}
	public String getProgTimeType() {
		return progTimeType;
	}
	public void setProgTimeType(String progTimeType) {
		this.progTimeType = progTimeType;
	}
	public String getRadioTimeType() {
		return radioTimeType;
	}
	public void setRadioTimeType(String radioTimeType) {
		this.radioTimeType = radioTimeType;
	}
	
}
